// pages/hreview2/hreview2.js

Page({
  data: {
    account:'',
    applications: [], // 存放从数据库中获取的申请数据
    userInfo:{},
  },

  
  onShow(){
    this.fetchApplications();
    console.log(1);
  },

  onLoad: function (options) {
    // 模拟从云服务数据库中获取数据的过程
    // 假设这里是一个异步操作，获取数据后更新页面
    this.setData({
      account:options.account
    })
    // this.fetchApplications();
  },

  fetchApplications: function () {
    // 模拟从云服务数据库中获取数据的函数
    // 实际情况下应该调用微信云服务的API获取数据
   // 假设数据格式为 { account: '申请者学号', isApplicationSubmitted: true }
   wx.cloud.callFunction({
    name:"Test1",
    config: {
      env: this.data.envId
    },
    data:{
      type:"search_2",
      data:{
        account:this.data.account,
      }
    },
    success:res=>{
      console.log(res.result.message);
      if(res.result.success){
        this.setData({
          applications:res.result.message
        })
      }else{
        this.setData({
          applications:[]
        })
      }
      // console.log(applications);
      // wx.showToast({
      //   title: '用户获取成功',
      //   icon:"none"
      // })
    },
    fail:res=>{
      wx.showToast({
        title: '用户信息获取失败',
        icon:"none"
      })
    }
  });


  },

  goToReview2Page: function (event) {
    // 点击审批按钮触发的跳转事件
    let account = event.currentTarget.dataset.account; // 获取申请者学号

    // 假设跳转到 review2 页面，可以使用 wx.navigateTo 或 wx.redirectTo
    wx.navigateTo({
      url: '/pages/review2/review2?account=' + encodeURIComponent(account),
    });
  }
});
